turntable ladder - French English Dictionary